
package org.example.reservas_mesas;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.HashMap;
import org.example.library.GetDetalles;
import org.example.library.Invoker;
import org.example.library.ServidorPHP;

public class detalle extends Activity {

    Bundle extras;
    Button breserva;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.detalle);

        extras = getIntent().getExtras();
        breserva= (Button) findViewById(R.id.Breserva);
        
        Invoker invoker = new Invoker();
        ServidorPHP servidor = new ServidorPHP();
        servidor.SetIDRestaurante(extras.getInt("id")+"");
        GetDetalles GT = new GetDetalles(servidor);
        
        invoker.SetPeticion(GT);
        invoker.Ejecuta();
        
        ArrayList<HashMap<String,String>> resultado = servidor.GetResultado();
        
        if(resultado != null){
            try{
                ((TextView)findViewById(R.id.nombre_rest)).setText(resultado.get(0).get("nombre"));
                ((TextView)findViewById(R.id.descripcion_rest)).setText(resultado.get(0).get("descripcion"));
                ((TextView)findViewById(R.id.telefono_rest)).setText(resultado.get(0).get("tlf"));
                ((TextView)findViewById(R.id.direccion_rest)).setText(resultado.get(0).get("direccion"));
            }catch (Exception e){}
        }
        

        breserva.setOnClickListener(new View.OnClickListener(){
            public void onClick(View view){
                Intent i=new Intent(detalle.this, reservas.class);
                i.putExtra("id",extras.getInt("id"));
                i.putExtra("usuario",extras.getString("usuario"));
                detalle.this.startActivity(i);
            }
        });
    }
}
